<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:t="http://myfaces.apache.org/tomahawk">

<h:head></h:head>
<ui:composition template="/template/mainLayout.xhtml">
	<ui:param name="windowsTitle" value="Informe Ventas"></ui:param>
	<ui:define name="bodyContent">
		<h:form>
		<t:saveState value="#{ventasViewBean.ventasFiltro}" />
		<t:saveState value="#{ventasViewBean.listaVentas}" />
			<rich:panel>
				<h:panelGrid styleClass="tabla" columns="3">

					<h:outputText styleClass="texto" value="Número de vendedor " />
					<h:outputText styleClass="texto" value="Fecha inicio " />
					<h:outputText styleClass="texto" value="Fecha fin " />

					<h:inputText value="#{ventasViewBean.ventasFiltro.idVendedor}" />

					<rich:calendar value="#{ventasViewBean.ventasFiltro.fechaInicio}"
						datePattern="dd/MM/yyyy" locale="es_AR" />
					<rich:calendar value="#{ventasViewBean.ventasFiltro.fechaFin}"
						datePattern="dd/MM/yyyy" locale="es_AR" />

					<h:commandButton value="Filtrar"
						action="#{ventasViewBean.buscarVentas(ventasViewBean.ventasFiltro)}" style="width: 100px;" />

				</h:panelGrid>

				<rich:dataTable styleClass="tabla"
					value="#{ventasViewBean.listaVentas}" var="venta" rows="15"
					reRender="ds" id="simpletable" style="text-align:center;">
					<f:facet name="header">
						<rich:columnGroup>
							<rich:column rowspan="1">
								&nbsp;
							</rich:column>
							<rich:column rowspan="1">
								<h:outputText value="Número" />
							</rich:column>
							<rich:column rowspan="1">
								<h:outputText value="Fecha" />
							</rich:column>
							<rich:column rowspan="1">
								<h:outputText value="Vendedor" />
							</rich:column>
							<rich:column>
								<h:outputText value="Total" />
							</rich:column>
						</rich:columnGroup>
					</f:facet>
					<rich:column width="30px">
						<h:graphicImage value="/resources/img/buttons/x.png" width="15" height="15" rendered="false" />
						<h:commandLink action="#{detalleVentasBean.verDetalleVenta(venta.id)}">
							<h:graphicImage value="/resources/img/buttons/editar.jpg" width="15" height="15" />
						</h:commandLink>
					</rich:column>
					<rich:column>
						<h:outputText value="#{venta.id}" />
					</rich:column>
					<rich:column>
						<h:outputText value="#{venta.fecha}">
							<f:convertDateTime pattern="hh:mm dd/MM/yyyy" />
						</h:outputText>
					</rich:column>
					<rich:column>
						<h:outputText
							value="#{venta.vendedor.nombre} #{venta.vendedor.apellido}" />
					</rich:column>
					<rich:column>
						<h:outputText value="#{venta.total}">
							<f:convertNumber pattern="$ 0.00" />
						</h:outputText>
					</rich:column>

					<f:facet name="footer">
						<rich:column colspan="3"
							rendered="#{sessionBean.userLogged.rol eq 'DUENIO'}">
						</rich:column>
						<rich:column rendered="#{sessionBean.userLogged.rol eq 'DUENIO'}">
							<h:outputText value="Total:" />
						</rich:column>
						<rich:column rendered="#{sessionBean.userLogged.rol eq 'DUENIO'}">
							<h:outputText value="#{ventasViewBean.totalListadoVentas}">
								<f:convertNumber pattern="$ 0.00" />
							</h:outputText>
						</rich:column>
						<rich:dataScroller id="ds" renderIfSinglePage="false"></rich:dataScroller>
					</f:facet>
				</rich:dataTable>
			</rich:panel>
		</h:form>
	</ui:define>
</ui:composition>
</html>
